home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Skunkware 5
/
Skunkware 5.iso
/
src
/
X11
/
Fresco
/
build
/
Unix
/
config
/
cf
/
Win32.cf
< prev
next >
Wrap
Text File
|
1995-07-12
|
3KB
|
101 lines
XCOMM platform: $XConsortium: Win32.cf,v 1.38 94/04/01 19:58:56 kaleb Exp $
/*
* If you are using the sdk compiler... you need to define USE_SDK, otherwise
* it is expected that you are using Visual C++. Visual C++ V2.0 is needed
* to build Fresco! The proper settings are expected to exist in the
* environment variables $Path, $Include, and $Lib.
*/
#ifndef USE_SDK
#define USE_SDK NO
#endif
#define OSName Microsoft Windows NT 3.1
XCOMM operating system: OSName
#define OSMajorVersion 3
#define OSMinorVersion 1
#define BootstrapCFlags -DWIN32
#ifdef _M_IX86
#define CpuDefines -D_X86_
#endif
/* brain-damaged windows headers will not compile with -Za */
#if USE_SDK
#define StandardDefines -DWIN32 -D_DLL -D_MT -D__STDC__ CpuDefines
#else
#define StandardDefines -DWIN32 -D_MT -D__STDC__ CpuDefines
#endif
#define DefaultCCOptions -nologo -batch -G4 -W2
#define DebuggableCDebugFlags -Zi -Od
#define ThreadedX YES
#define CpCmd copy
#define LnCmd copy
#define MvCmd ren
#define RmCmd del
/* if you do not have deltree, substitute rd /s and suffer the prompts */
#define RmTreeCmd deltree /y
#define CcCmd cl
#define HasCplusplus YES
#define CplusplusCmd cl
#define PreProcessCmd CcCmd -nologo -batch -EP
#define CppCmd CcCmd -nologo -batch -E
#define PatheticCpp YES
#if USE_SDK
#define ArCmdBase lib32
#else
#define ArCmdBase lib
#endif
#define ArCmd ArCmdBase
#define CplusplusCmd cl
#define MkdirHierCmd mkdir
#define InstallCmd copy
#define InstPgmFlags /**/
#define InstBinFlags /**/
#define InstUidFlags /**/
#define InstLibFlags /**/
#define InstIncFlags /**/
#define InstManFlags /**/
#define InstDatFlags /**/
#define InstallFlags /**/
#if USE_SDK
#define ExtraLibraries crtdll.lib kernel32.lib wsock32.lib
#else
#define ExtraLibraries libcmt.lib kernel32.lib wsock32.lib
#endif
#define MakeCmd nmake -nologo
#if USE_SDK
#define LdCmd link32
#else
#define LdCmd link
#endif
#define MathLibrary
#define HasSymLinks NO
#define HasPutenv YES
#define Osuf obj
#define BuildServer NO
#define ConnectionFlags -DTCPCONN
#if USE_SDK
#define StdIncDir /mstools/h
#else
#define StdIncDir /msvc20/include
#endif
#define LdPreLib /**/
#define LdPostLib /**/
#ifndef UseInstalled
#define ImakeCmd $(IMAKESRC:/=\)\imake
#define DependCmd $(DEPENDSRC:/=\)\makedepend
#endif
#define FilesToClean *.bak *.obj *.lib make.log
#define ShLibDir $(BINDIR)
#define XFileSearchPathBase Concat4($(LIBDIR)/;L/;T/;N;C,;S:$(LIBDIR)/;l/;T/;N;C,;S:$(LIBDIR)/;T/;N;C,;S:$(LIBDIR)/;L/;T/;N;S:$(LIBDIR)/;l/;T/;N;S:$(LIBDIR)/;T/;N;S)
#define BuildFonts NO
#define BuildFresco YES
#define SharedFrescoReqs $(XLIBONLY)
#define IxCpp cl -EP -I$(INCROOT)
#define XawI18nDefines -DHAS_WCHAR_H
#include <Win32.rules>